/* CSS Document */

body{ margin:0; padding:0;font-family:"Microsoft YaHei"; width: 100%; background:#fff; font-size:14px; color:#666; }
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666; font-family:"Microsoft YaHei";}
#clear{ clear:both;}

#header{ width:64%; margin:0 auto; padding:0.8% 0;}
#header .logo{ width:65%; float:left;}
#header .logo img{ max-width:100%;}
#header .top_tel{float:right;margin-top: 1.5%;width: 19%;background:url(../images/tel_ico.png) no-repeat;color:#6b6b6b;padding-left:60px;height: 80px;padding-top: 5px;}
#header .top_tel b{ font-size:14px; font-weight:normal; }
#header .top_tel p{ font-size:24px;}
@media (min-width:100px){
	#header .top_tel{ margin-top:1.8%;}
}


#nav_zon{ width:100%; height:62px; background:url(../images/nav_bg.png) repeat-x;}
#nav{ width:64%; margin:0 auto;}
#nav ul li{ float:left; position:relative;width:14%;border-right: 1px solid #545151;}
#nav ul li:nth-of-type(1){border-left: 1px solid #545151;}
#nav ul li a{ width: 100%;text-align: center; display:block; float:left; color:#fff; line-height:62px;  font-size:15px; }
#nav ul li a:hover{background: #f61827; color:#fff;} 
#nav .nav_active a{ color:#fff; background:#f61827;}


/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{ background:url(../images/nav_bg2.jpg) repeat-x; color:#fff;}
/*---导航下拉---*/
@media (min-width:768px){
.web_nav{ display:none}
}
.main_nav ul  dl {position:absolute;left:0px;top:48px;width:170px; overflow:hidden;display:none;z-index:999; background:#aeaeae;}
.main_nav ul li dl dt{ width:150px !important; float:left; }

.main_nav ul li dl dt a {display:block; width:150px;height:30px; font-weight:normal;line-height:30px!important;text-align:left; font-size:12px!important; color:#fff!important; font-size:12px;border-bottom:1px solid #c0bebc; }
.main_nav ul li dl dt a:hover{color:#fff!important; background:#3c7f5a !important;}

/**ly_banner**/
.flickerplate {position:relative;width:100%;height:550px;background-color:#e6e6e6;overflow:hidden}
.flickerplate ul.flicks {width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.flickerplate ul.flicks>li {float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table; position:relative;}
.flickerplate ul.flicks>li:nth-child(1){background-image:url(../images/ba1.jpg);}
.flickerplate ul.flicks>li:nth-child(2){background-image:url(../images/ba2.jpg);}
.flickerplate ul.flicks>li .flick-inner {height:100%;padding:10px;color:#fff;display:table-cell;vertical-align:middle}
.flickerplate ul.flicks>li .flick-inner .flick-content {max-width:68.75em;margin-left:auto;margin-right:auto}
.flickerplate ul.flicks>li .flick-title {padding:0px 0px;font-size:2.778em;line-height:1.995em;text-align:center}
.flickerplate ul.flicks>li .flick-inner .flick-content a{    display: block;width: 100%;height: 100%; position: absolute; top: 0; left: 0;}
@media only screen and (max-width:43.813em) {.flickerplate ul.flicks>li .flick-title {font-size:1.667em}}
.flickerplate ul.flicks>li .flick-sub-text {padding:5px;font-weight:300;line-height:2.5em;color:rgba(255,255,255,0.8);text-align:center}
.flickerplate ul.flicks>li .flick-title span.flick-block-text,.flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {padding:12px 18px;background-color:rgba(0,0,0,0.6)}
.flickerplate .arrow-navigation {position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}
.flickerplate .arrow-navigation .arrow {display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.flickerplate .arrow-navigation:hover,.flickerplate .arrow-navigation .arrow:hover {cursor:pointer}
.flickerplate .arrow-navigation.left {left:0%}
.flickerplate .arrow-navigation.left .arrow {opacity:0;margin:0px 0px 0px 50%;background-image:url("../images/arrow-left-light.png");background-repeat:no-repeat;background-position:left}
.flickerplate .arrow-navigation.right {right:0%}
.flickerplate .arrow-navigation.right .arrow {opacity:0;margin:0px 0px 0px -50%;background-image:url("../images/arrow-right-light.png");background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow {opacity:1;margin:0px 0px 0px 20%}
.flickerplate .arrow-navigation.right.hover .arrow {opacity:1;margin:0px 0px 0px -20%}
.flickerplate .dot-navigation {position:absolute;bottom:15px;width:100%;text-align:center;z-index:100}
.flickerplate .dot-navigation ul {text-align:center;list-style:none;padding:0px 15px}
.flickerplate .dot-navigation ul li {display:inline-block;float:none}
.flickerplate .dot-navigation .dot {width:10px;height:10px;margin:0px 5px;background-color:rgba(255,255,255,0.5);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.flickerplate .dot-navigation .dot:hover {cursor:pointer;background-color:rgba(255,255,255,0.5)}
.flickerplate .dot-navigation .dot.active {background-color:#f61827;}
.flickerplate .dot-navigation.left,.flickerplate .dot-navigation.left ul {text-align:left}
.flickerplate .dot-navigation.right,.flickerplate .dot-navigation.right ul {text-align:right}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {background-image:url("../images/arrow-left-dark.png")}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {background-image:url("../images/arrow-right-dark.png")}
.flickerplate.flicker-theme-dark .dot-navigation .dot {background-color:rgba(0,0,0,0.12)}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {background-color:rgba(0,0,0,0.6)}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {background-color:#000}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {color:rgba(0,0,0,0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {color:rgba(0,0,0,0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text,.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255,255,255,0.5)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {color:rgba(0,0,0,0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {color:rgba(0,0,0,0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text,.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255,255,255,0.5)}
.flickerplate.animate-transform-slide ul.flicks {-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%,0px,0px);-webkit-transform:translate3d(0%,0px,0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}
.flickerplate.animate-transition-slide ul.flicks {position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks {position:relative;left:0%}
.flickerplate.animate-scroller-slide {padding-bottom:0px;overflow:auto}
.flickerplate.animate-scroller-slide ul.flicks {position:auto}
/**ly_banner**/


#pro_banner{ background:url(../images/probanner.jpg) no-repeat center; width:100%; height:246px;}
#gy_banner{width:100%; height:246px;}
#js_banner{ background:url(../images/jsbanner.jpg) no-repeat center; width:100%; height:246px;}
#news_banner{ background:url(../images/newsbanner.jpg) no-repeat center; width:100%; height:246px;}
#con_banner{ background:url(../images/con_banner.jpg) no-repeat center; width:100%; height:246px;}
#zx_banner{ background:url(../images/zxbanner.jpg) no-repeat center; width:100%; height:246px;}

/*内页banner*/
.ny_banner{width:100%;height:300px;margin-bottom:20px;position:relative;overflow: hidden;}
.ny_banner .slideshow {height: 300px;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size: cover;}


#mainpro{ width:100%; padding:30px 0;}
#biaoti{ width:64%; margin:0 auto; text-align:center;margin-top: 5px;margin-bottom: 30px;}
#bt_bg{ width:100%; height:100px; background:#f3f3f3; padding-top:20px; margin:0 0 40px;}
#biaoti b{ font-size:36px; font-weight:normal;}
#biaoti span{ font-size:25px; font-style:italic;}


/*----箭头产品滚动----*/
.rollBox {width: 90%;max-width: 1380px;overflow: hidden;margin: 0 auto;}
.rollBox .LeftBotton {height: 40px;width: 40px;background: url(../images/prev.png) center center no-repeat;overflow: hidden;float: left;display: inline;
    margin: 164px 0 0 0; cursor: pointer;}
.rollBox .RightBotton {height: 40px;width: 40px; background: url(../images/next.png) center center no-repeat;overflow: hidden;
    float: left;display: inline;margin: 164px 0 0 0;cursor: pointer;}
.rollBox .Cont{width:1150px;margin:0 8px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;padding: 10px 0;}
.rollBox .Cont .pro_list{margin-right:20px;float:left;text-align:center;height: 360px;background: #fff;border: 1px solid #e4e4e4;}
/*---箭头产品滚动结束----*/
.proimg_bk{ width:17.5%; height:211px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proimg_bk .proimg{width:100%;text-align:center;position:static;+position:absolute;top:50%}
.proimg_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:96%; max-height:96%;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.pro_list p{ font-size:14px; line-height:43px; height:40px; overflow:hidden; font-weight:normal; border:1px solid #1d1d1d;  width:86%; background:url(../images/icon5.png) 92% center no-repeat; margin-left:15%; padding-left:4%; margin:0 auto;}
.pro_list p a{ display:block; width:80%; overflow:hidden; height:40px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; font-size:15px;}
.pro_list span{ display:block; font-size:14px; line-height:23px; height:48px; overflow:hidden; margin:20px 5%; text-align:center;}
.pro_list{-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.pro_list:hover .proimg_bk img{transform: scale(1.1,1.1);opacity: 0.8;}
.pro_list:hover{margin-top: -5px;box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.1);}
@media (max-width:1199px){
	.pro_list span{margin: 10px 5%;}
	.rollBox .Cont .pro_list{ height:335px;}
	}
@media (max-width:1024px){
	.proimg_bk{ height:180px;}
	.rollBox .Cont .pro_list{height:300px;}
	.rollBox .LeftBotton,.rollBox .RightBotton{ margin-top:135px;}
	}	
@media (max-width:768px){
	.rollBox .Cont .pro_list{height:200px;}
	.proimg_bk{ height:150px;}
	.pro_list span{ display:none;}
	.rollBox .LeftBotton,.rollBox .RightBotton{ display:none;}
	.rollBox .Cont{ margin:0;}
	.rollBox .Cont .pro_list{ border:0;box-shadow: 0 2px 10px rgba(0,0,0,.11);}
	}
@media (max-width:767px){
#bt_bg{ padding-top:20px; margin:20px 0 20px;line-height: 60px;height: 80px;}
.proimg_bk img{ max-height:160px;}
}

.abme_bg{width:64%;height: 450px;margin:0 auto;padding:10px 0 30px;}
.abme_bg>.title{width:5.7%; height:280px; float:left; margin-top:3.2%; border: 1px solid #333; font-size:26px; text-align:center; color:#000;background-size: contain;}
.abme_bg>.title div{width:50%; margin:0 auto; line-height:30px; padding-top:20px;}
.abme_bg .text{height:auto; width:43%; float:left; padding:3.2% 3% 0 3%;}
.abme_bg .text .title{float:left; font-size:22px; line-height:22px; color:#4c4b4b; padding-top:10px; margin-bottom:15px;}
.abme_bg .text .more{float:right;font-size: 14px;height: 35px;line-height: 35px;width:25%;text-align:center; background:#1d1d1d;margin-top:13px; color:#fff;}
.abme_bg .text .more:hover{ background:#f61827;}
.abme_bg .text .msg{clear:both;text-indent:2em;line-height:30px;color:#747474;height: 240px;overflow: hidden; margin-bottom:37px;}
.abme_bg .img{float:right;margin-top:3.2%;overflow:hidden;background:url(../images/about.jpg) center center no-repeat;background-size:contain;width:45%;height: 373px;    background-size: cover;}
@media (max-width:1400px){
	.abme_bg>.title{ display:none;}
	.abme_bg .text{ width:52%; padding: 3.2% 0 0 0;}
	}
@media (max-width:767px){
	.abme_bg{ margin-bottom:30px;}
}
.w_980{width:64%; margin:0 auto;}
.product{width:100%; margin:0 auto; clear:both;position: relative;}
.head{/*height:150px; background:url(../images/001454_05.jpg) no-repeat;8*/ width:100%;}
.head .menu_tit,.head1 .menu_tit{width:24.6%;height: 80px;background-color: #1d1d1d;float:left;margin-top: 50px;}
.head2 .title_b{width:100%; height:62px;background-color: #1d1d1d;float:left;}
.head .menu_tit .a,.head1 .menu_tit .a,.head2 .title_b .a{font-size: 24px;color: #fff;line-height:26px;padding-top: 27px;font-weight: bold;text-align: center;}
.head .menu_tit .a span,.head1 .menu_tit .a span,.head2 .title_b .a span{ font-size:18px; font-weight:normal;}
.head .menu_tit .b,.head1 .menu_tit .b,.head2 .title_b .b{font-size:18px; line-height:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-top:10px;}
.head1{ margin-top:-150px;}
.head2{ margin-top:15px; border: 1px solid #bebebe;}
.product .cont{width:64%; margin:0 auto; clear:both;min-height: 400px;}
.product .lnav{width:24.6%; float:left;}
.product .lnav1{width:24.6%; float:left;}


.product .lnav1 ul li{ width:183px; margin:0 auto; line-height:47px; color:#383838; background:url(../images/001454_08.png) no-repeat 167px 17px;position:relative; }
.product .lnav1 ul li a{ color:#333; display:block; height:47px; line-height:47px; overflow:hidden; border-bottom:1px solid #ddd;}
.product .lnav1 ul li  a:hover{ color:#007deb !important;}
.product .lnav1 ul li ul li a{ padding-left:10px;}




.search{float: right;width: 25%;height: 32px;position: relative;top: 50px;}
.search img{}
.txt {width: 78.5%;height: 32px;background:#fff;border-radius: 20px;border: 0;padding-left: 4%; float:left; margin-right:2%;outline:none;background-color: #ececec;}
#txt1{font-size: 12px;position: absolute;top: 10px;left: 15px;}
.search_submit {width:14%;height: 34px;float: right; background:url(../images/ss_an.png) no-repeat;cursor: pointer;border:none; display: block!important;}
#pro_ul1{ padding-bottom:25px; float:right; width:71.8%; margin-top:-1%;}
#ny_right #pro_ul1{ width:100%;padding-top: 30px;}
#pro_ul1 #ind_pro_img{ text-align:center; width: 31.9%; float:left; margin: 1% 1% 1% 0.7%; position:relative;}
@media (min-width:768px){
#pro_ul1 #ind_pro_img:nth-child(3n){ margin-right:0;}
}
.proimg_bk1{ width:23.6%; height:260px; border:1px solid #ddd;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proimg_bk1 .proimg{width:100%;text-align:center;position:static;+position:absolute;top:50%}
.proimg_bk1 img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:95%; max-height:95%}
#pro_ul1 p{ font-size:14px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; text-align:center;  width:100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
#pro_ul1 li .pro_hover{display:none;position:absolute;top:-1px;left:-1px;width:100%;height:262px;background:rgba(246,24,39,.9);}
#pro_ul1 li .pro_hover p{font-size:14px;color:#fff;line-height:24px;padding:0 20px;text-align:center;margin-top:70px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pro_ul1 li .pro_hover a{font-size:14px;display:block;width:162px;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #fff;margin:0 auto;margin-top:30px;}
@media (max-width:767px){
.proimg_bk1{ height:200px;}
#pro_ul1 li .pro_hover{height:202px;}
#fengye .p_input{ display:none;}
}




@media (max-width:1800px) {
	.search{width:36%;}
}
@media (max-width:1700px) {
	.search{width:45%;}
}
@media (max-width:1400px) {
	.search{width:55%;}
}

.lnews{ width:53%; float:left;}
.info .title{font-size: 18px;line-height: 24px; color:#014fdd;min-height: 30px;}
.info .title a{max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.info .msg{font-size: 14px;line-height: 22px;height: 65px;overflow: hidden;}
.xw{ float:left; margin-right:20px;}
#ny_newslb_box{ clear:both; margin-top:20px;}
#ny_newslb_box li{ height:38px;line-height:38px; font-size:14px; overflow:hidden; padding:5px 10px;border-bottom: 1px solid #f3f3f3;}
#ny_newslb_box li a{ color:#636363; float:left;width:75%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;font-size: 14px;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;font-size: 14px;}
#ny_newslb_box li:hover{ background:#f61827;}
#ny_newslb_box li:hover a{ color:#fff;}
#ny_newslb_box li:hover span{ color:#fff;}

/*----小屏*banner----*/
#banner_Small{ min-height:300px; width: 45%; float:right;position:relative; z-index:999}
#banner_Small .picBtnLeft { min-height:300px; position:relative; zoom:1; width:100%; overflow:hidden;}

/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd{width:100%; overflow:hidden; height:41px; margin-top:135px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev{ display:block;width:15px; height:41px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next{ display:block;width:15px;height:41px;float:right;overflow:hidden;cursor:pointer; background:url(../images/nexth.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat;}

#banner_Small .picBtnLeft .bd {height:300px; position: absolute; width: 100%;}
#banner_Small .picBtnLeft .bd img {max-width:100%;max-height:100%;vertical-align:middle;}
#banner_Small .picBtnLeft .bd li { position:relative; zoom:1; width:100%; height:300px; display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px;width:100%; height:100%;text-align:center; }
#banner_Small .picBtnLeft .bd li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
#banner_Small .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img { padding-top: 0px!important}
/*---小屏*结束----*/


.Links{border:solid 1px #aadcff;border-radius:5px;padding:0 12px;min-height:40px;margin-bottom:15px;}
.link_title{display:inline-block;width:75px;text-align:center;position:absolute;margin-top:-20px;margin-left:450px;color:#fff;font-family:"宋体"; padding:10px;background:#AD0F17;}
.mid {width:64%;margin:0 auto;}
.link_con ul{padding:15px 0; overflow:hidden;}
.link_con ul li{float:left;padding:0 12px;line-height:24px;background:url(dbsx.jpg) right center no-repeat;}
.link_con ul li a{font-family:"宋体"; font-size:12px; color:#cfcfcf;}
.link_con ul li a:hover{color:#fff;}


#ny_biaoti{ line-height: 45px;width:100%;border-bottom: 1px solid #ccc; float:right;}
#ny_biaoti b{ float:left; font-size:22px; padding-left:10px;width: 22%;font-weight: 500;}
#ny_biaoti span{ float:right;font-size: 14px; width:75%; display:block;text-align: right;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
#ny_left{ width:24.6%; float:left;}
#ny_left .lnav{width:100%;}
#ny_right{float:right;width: 72.8%;}
.proxiaxm{padding:10px; border:1px solid #E6E6E6; margin-top:10px;}
.proxiaxm p{margin-top:10px;}
.proxiaxm p img{vertical-align:middle; margin-right:4px; margin-left:1px; border:0px none;}
.contact_con{ background:url(../images/contact_tp.jpg) no-repeat; height:135px; position:relative; padding:15px 0 0 15px; margin-top:20px;}
.contact_con b{ font-weight:normal; font-size:13px;}
.contact_con p{width:150px;position: absolute;left: 74px;top: 44px;line-height: 18px;}
.contact_con p span{ font-size:15px; display:block; margin-bottom:5px;}

.about{padding: 20px 1.35% 0 2%; clear:both;min-height: 100px;}
.about_con{ float:left; width:100%; line-height:26px; font-size:14px;}

.inside_rnewscon{ margin:0; padding-top:30px; line-height:30px;}
.head2 #ny_newslb_box1{ clear:both;width: 100%; min-height:50px;}
#ny_newslb_box1 li{ height:43px;line-height:46px;font-size:14px; overflow:hidden; padding:0 20px; background:#f1f1f1; margin-bottom:10px;}
#ny_newslb_box1 li a{ color:#636363; float:left;display:block;width:78%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
#ny_newslb_box1 li span{ float:right; color:#b6b6b6;display:block;width:20%;text-align:right;}
#ny_newslb_box1 li:hover{ background:#f61827;}
#ny_newslb_box1 li:hover a{ color:#fff;}
#ny_newslb_box1 li:hover span{ color:#fff;}
@media (max-width:780px) {
	#ny_newslb_box1 li a{width:68%;}
#ny_newslb_box1 li span{width:30%;}
}


#newscont .newsname{ width:98%; padding-left:10px; font-size:22px; font-weight:bold; line-height:45px; min-height:45px;text-align:center; display:block;}
#newscont .time{text-align: center;color: #b4b4b4;border-bottom: 1px dotted #ddd;margin-bottom: 20px;padding-bottom: 5px;}
.dcont{ line-height:24px; padding:0px 10px 10px 10px; border-bottom:1px dotted #ddd; }
.dcont img{ width: auto!important;height: auto!important;}
#news_sx{ margin-top:20px; color:#80817c; font-size:14px; line-height:25px;}
#news_sx .sx_left{ float:left;}
#news_sx .sx_right{ float:right; background:url(../images/001454_08.png) no-repeat right 5px; padding-right:20px; margin-top:10px;}

/* 产品详细页 产品图片展示和基本资料 */
#pro_detail_box01{ width:100%; overflow:hidden; clear:both; margin:0; padding:0;}
#prodetail_img{ float:left; width:280px; position:relative; height:320px; padding:3px; border:2px solid #ddd; background:#fff; text-align:center;}
#prodetail_img img{ vertical-align:middle;}
#pro_detail_text{ float:right; height:400px;width:47.5%;  display:block; font-size:12px;}
#pro_detail_text h1{font-size:16px; line-height:23px; border-bottom:1px solid #ccc; color:#22469a; margin-bottom:12px;font-family: "Microsoft YaHei"; padding-bottom:10px;}
#pro_detail_text .fhbc{ font-size:12px; line-height:22px; color:444;}
#pro_detail_text .bt{ font-size:14px; color:#333; background:url(../images/bgPro2.jpg) no-repeat left; padding-left:22px; margin-bottom:10px; font-weight:bold;}


/* 产品介绍、详细参数、售后服务--TAB-- */ 
#ny_pro_box02 #con { width:100%;margin:0 auto; clear:both;}
#ny_pro_box02 #tags {height:33px;line-height:35px; border-bottom:2px solid #080808;}
#ny_pro_box02 #tags li {float:left;list-style-type: none; height:33px; margin-right:3px;}
#ny_pro_box02 #tags li a {color: #333;line-height:33px;height:33px;width:102px; background:#ddd; text-decoration: none;display:block; text-align:center;font-size:14px;}
#ny_pro_box02 #tags li a:hover{ width:102px;color:#fff; height:33px; border-top:none;}
#ny_pro_box02 #tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#ny_pro_box02 #tags li.selectTag {background-position: left top;  position: relative; height:33px;}
#ny_pro_box02 #tags li.selectTag a {width:102px;height:33px; background:#1d1d1d; color:#fff;}
#ny_pro_box02 #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;}
#ny_pro_box02 .tagContent {DISPLAY: none; COLOR: #474747; padding-top:15px; padding-bottom:20px;}
#ny_pro_box02 #tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;}
#tagContent table{border: 0px solid #fff;	border-collapse: collapse; max-width:100%;}	
#tagContent table tr td{border: 1px solid #ccc;}


#pro_an a{ width: 48%;height:38px; margin-top:20px; display:block; float:left; text-align:center; font-size:14px; color:#FFFFFF; line-height:38px;font-family:"Microsoft YaHei"}
#pro_an{ margin-bottom:5px; clear:both; height:40px;}
#pro_an01{ background:#f1f1f1; margin-right:3%; color:#666 !important; border:1px solid #ddd;}
#pro_an02{ background:#0E0E0E;}


/*---- 分页 ----*/
#fengye{ width:100%; float:left; height:30px; line-height:30px; text-align:center; margin-bottom:40px; margin-top:20px;color:#555555;}
#fengye a{color:#333;padding: 6px 10px;background:#ccc;margin-left:5px;margin-right:5px;}
#fengye a:hover{ color:#fff; background:#f61827;}
#fengye .p_input{width: 20px;padding:5px;  border:1px #ccc solid;outline: none; margin-right:5px;}
#fengye .go{padding:5px;background:#71b70b;width:40px;color:#fff;cursor: pointer;outline: none;}

@media (max-width:767px) {
    #fengye{height:auto;font-size:0;margin-bottom: 20px;}
    #fengye a{font-size:14px;}
    #fengye .go{margin-left:5px;height:28px;}
}



/*-- 其他 --*/
#rlt {float: left;width:49%;}
#preview {text-align: center; margin:-1px auto; margin-left:-1px; width:380px; float:left;}
.jqzoom {border: #ddd 1px solid;width:100%; height:335px;text-align:center}
.jqzoom .proimg{}
.jqzoom .proimg img { max-width:90%; max-height:90%;vertical-align:middle}
.iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
#spec {margin:10px 0;overflow: hidden;}
#specList { margin-left:1%;}
#specList UL LI {width:22%; height:90px;display: inline; float: left; margin-right: 4px;border: #ccc 1px solid;display:flex;justify-content:center;align-items:center;}
#specList UL LI IMG {padding:2px;max-width:98%;margin-bottom: 1px; max-height:96%;cursor: pointer;}
.pro_ms{ height:auto; overflow:hidden;}
.pro_ms p{ max-height:90px; overflow: hidden;}

/*普通在线客服03*/
.ser_btn { width: 30px; height: 100px; overflow: hidden; margin: 0; padding: 0; background:url(../images/qq03_ser_btn.png) no-repeat; background-position: -30px 0; cursor: pointer; position: fixed; top: 180px; right: 0; z-index:10000;}
.ser_main { width:120px; overflow: hidden; margin: 0; padding: 14px 15px 14px 14px; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-radius: 0 0 0 5px; position: fixed; top: 180px; right: -150px; z-index: 99; background:#FFF; z-index:10000;}
.ser_main .ser_con { width: 120px; overflow: hidden; margin: 0 auto 3px; padding: 0;}
.ser_tit { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0; background-color: #158cf1; color: #fff; font-size: 12px; font-weight: bold;}
.ser_btm { width: 120px; height: 5px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #158cf1; border-radius: 0 0 5px 5px;}
.ser_con .lxr_list { width: 100px; overflow: hidden; margin: 0 auto; padding: 15px 9px 0; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.lxr_list ul li { width: 100px; overflow: hidden; margin: 0 auto 15px; padding: 0;}
.lxr_list ul li h3 { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto 5px; padding: 0; color: #333; font-size: 12px; font-weight: bold; text-align: center;}
.lxr_list p { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto; padding: 0; color: #666; font-family: Helvetica, Helvetica Neue, Arial," sans-serif"; font-size: 12px; text-align: center;}
.ser_con .qq_list { width: 80px; overflow: hidden; margin: 0 auto; padding: 15px 19px 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.qq_list ul li { width: 80px; height: 24px; overflow: hidden; margin: 0 auto 8px; padding: 0;}

/*目录*/
.menu_list { background:#fff;width:100%;overflow: hidden; margin: 0 auto; padding: 20px 9px 19px; box-sizing: border-box; border:1px solid #bebebe;}
.menu_list .menu_li {width:100%;height: 100%;margin: 0 auto;box-sizing: border-box;}
.menu_li>p>a{width:60%;float:left;display:block;color:#515671;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.menu_li p {width:100%;height: 45px;overflow: hidden;line-height: 45px;color: #555;font-size: 15px;background-color: #ececec;margin: 0 auto;padding: 0 0 0 4%;box-sizing: border-box;margin-bottom:5px;}
.menu_li>p>span{display:block;width:30%;height:40px;float:right;background: url(../images/menu_tb1.png) 80% center no-repeat;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s; }
.menu_li>p>span.on{transform:rotateX(180deg);}
.menu_li>p:hover{background:#f61827;color:#333;}
.menu_li>p:hover a{color:#fff;}
.menu_li>p:hover span{background: url(../images/menu_tb3.png) 80% center no-repeat;}
.menu_li ul {display:none; width:100%; overflow: hidden; margin: 10px auto; padding: 0;}
/*产品分类第一个默认展开*/

.menu_li ul li {width:97%;height: 40px;overflow: hidden;margin: 0 auto;padding: 0;border-bottom: 1px dotted #dedede; line-height:40px;}
.menu_li ul li a {font-size:15px;color:#999;display:block;padding:0 4%;position:relative;width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu_li ul li a:hover {text-decoration:none;color:#fe0100;}
.menu_li ul li a:after {content:'';display:block;width:5px;height:1px;background:#b3b3b3;position:absolute;top:50%;left:0;}



.yqlianjie{width: 64%;margin:10px auto;clear: both;margin-top:30px;}
.muluzhan{ margin-bottom:10px;}
.muluzhan li{width: 100%;height: 40px;overflow: hidden;margin: 0 auto;padding: 0;border-bottom: 1px dotted #dedede;line-height: 40px;}
.muluzhan li a {font-size:15px;color:#999;display:block;padding:0 4%;position:relative;width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.muluzhan li a:hover {text-decoration:none;color:#fe0100;}
.muluzhan li a:after {content:'';display:block;width:5px;height:1px;background:#b3b3b3;position:absolute;top:50%;left:0;}

.pro_bdlist{padding-top:15px;}
.pro_bdlist #pro_ul1 #ind_pro_img{text-align:left;}
.pro_bdlist #pro_ul1 #ind_pro_img{float:left;width:96%;margin:0;margin-right:0;margin-bottom:30px;background: #f3f5f7;padding:25px 2%;}
.pro_bdlist #pro_ul1 #ind_pro_img:nth-child(2n) {margin-right: 0;}
.pro_bdlist #pro_ul1 #ind_pro_img .pic{float:left;width:30%;height:188px;background:#fff;overflow:hidden;}
.pro_bdlist #pro_ul1 #ind_pro_img .pic a{display:block;width:100%;height:100%;text-align:center;}
.pro_bdlist #pro_ul1 #ind_pro_img .pic a img{max-width:95%;max-height:95%;vertical-align:middle;webkit-transition: -webkit-transform .8s ease;transition: -webkit-transform .8s ease;transition: transform .8s ease;transition: transform .8s ease, -webkit-transform .8s ease;-webkit-transform-origin: center center;transform-origin: center center;}
.pro_bdlist #pro_ul1 #ind_pro_img .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.pro_bdlist #pro_ul1 #ind_pro_img .wz{float:right;width:66%;}
.pro_bdlist #pro_ul1 #ind_pro_img .wz .tlt{display:block;font-size:18px;color:#333;height:34px;line-height:34px;margin-bottom:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.pro_bdlist #pro_ul1 #ind_pro_img .wz .desc{height:48px;font-size:14px;color:#666;line-height:24px;overflow:hidden;}
.pro_bdlist #pro_ul1 #ind_pro_img .wz .cs{font-size:14px;color:#999;padding:10px 0;}
.pro_bdlist #pro_ul1 #ind_pro_img .wz .cs span{color:#555;}
.pro_bdlist #pro_ul1 #ind_pro_img .wz .ckxq{ display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;font-size:14px;color:#787878;border:1px solid #bbb;padding:5px 36px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.pro_bdlist #pro_ul1 #ind_pro_img:hover .wz .ckxq{background-color: #f61827;border: 1px solid #f61827;color: #fff;}
.pro_bdlist #pro_ul1 #ind_pro_img:hover img{transform: scale(1.1) translateZ(0); -ms-transform: scale(1.1) translateZ(0); -webkit-transform: scale(1.1) translateZ(0); -o-transform: scale(1.1) translateZ(0);-moz-transform: scale(1.1) translateZ(0);}
@media (max-width:1199px) {
	
}
@media (max-width:992px) {
	
}
@media (max-width:880px) {
	.pro_bdlist #pro_ul1 #ind_pro_img .pic{width:100%;margin-bottom:12px;height: 250px;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz{width:100%;text-align:center;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .tlt{margin-bottom:5px;text-align:center;font-size: 16px;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .desc{text-align:center;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .cs{text-align:center;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .ckxq{padding:6px 5%;width:80%;}
}
@media (max-width:767px) {
	.pro_bdlist{padding-top:0;}
	.pro_bdlist #pro_ul1 #ind_pro_img{padding: 10px 2% 20px;margin-bottom: 15px;}
	.pro_bdlist #pro_ul1 #ind_pro_img .pic{height:140px;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .tlt{font-size:15px;margin-bottom:0;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .cs{display:none;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .desc{line-height: 20px;height:40px;font-size:12px;margin-bottom:10px;}
	.pro_bdlist #pro_ul1 #ind_pro_img .wz .ckxq{padding:10px 5%;font-size:12px;}
}



/**产品详细介绍**/
.tjpro_tit {width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 10px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.ny_main{padding-top:40px;}
.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.prodetail_con .prodetail_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0;}
.pro_xxjs p, .pro_xxjs div { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0;}
/**prodetail**/
.pro_detail_main { width:100%; height:auto; margin: 30px auto 20px; padding: 0; position: relative;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box; float: left;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:53%; min-height:380px; overflow: hidden; margin: 0; padding: 0 0 60px; float: right; position:relative;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #1d1d1d; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:120px; overflow:hidden; margin:20px auto; padding:10px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms p span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:100%; height:36px; overflow: hidden; line-height: 36px; color: #888; font-size: 14px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:10px 4px 10px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333;}
.pro_detail_text .pro_detail_btn { width:100%; height: 52px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:6px;}
.pro_detail_btn a { display:block; width: 48%; height: 52px; overflow: hidden; line-height: 52px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #1d1d1d;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #f61827;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #0c0b0b;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #d50d1a;}

/**产品详情页产品图片切换**/
.prodetail_img { width:44%; height: 440px; margin: 0; padding: 0; box-sizing: border-box; float: left;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:64px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:100%; float:left; overflow:hidden; margin:0; display:inline;}
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:64px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #ddd; position:relative; box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #0073d6;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}

#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}

.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
@media (max-width:1400px) {
	.pro_detail_main{width:100%;}
	.prodetail_img{width:45%;}
	#preview{width:100%;}
	.jqzoom{width:100%;}
	#spec-n5{width:100%;}
	#spec-list{width:100%;}
	.pro_detail_main .pro_detail_text{width:52%;}
	.pro_detail_text .pro_detail_btn{width:100%;}
	
	.zoomdiv { left:104%!important}
}
@media (max-width:992px) {
	
}
@media (max-width:880px) {
	.pro_detail_main{width:100%;margin: 24px auto 20px;}
	.prodetail_img{width:100%;height:auto;}
	#preview{width:100%;}
	.jqzoom{width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text{width:100%;padding-top:2px;height: auto;min-height:260px; padding-bottom:60px;}
	.pro_detail_text h1{font-size:22px; line-height:32px;}
	.pro_detail_text .jyms{margin: 10px auto;padding: 12px;height:auto;}
	.pro_detail_text ul{overflow:hidden; margin: 10px auto;}
	.pro_detail_text ul li{font-size:14px; margin: 0 auto;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a{height:48px;line-height:48px;width:48%;font-size:16px;}
	.pro_detail_btn a.prodtl_btn1{margin: 0 4% 0 0;}
	#spec-n5{width:100%;}
	#spec-list{width:100%;}
	.zoomdiv,.jqZoomPup{display:none !important;}
	
}
@media (max-width:767px) {
	
}


/*--footer--*/
.footer {overflow:hidden;background:#1d1d1d; margin-top:30px;}
.footer .bot_nav {background:#464646;text-align:center;border-radius:0 0 16px 16px;font-size:15px;margin-bottom:10px;}
.footer .bot_nav a {display:inline-block;width:11%;height:55px;line-height:55px;text-align:center;color:#bdbdbd;}
.footer .bot_nav a:hover {text-decoration:none;color:#fff;}
.footer .bot_nav span {display:inline-block;width:2%;height:55px;line-height:55px;text-align:center;color:#bdbdbd;}
.footer .ft-inner {padding:20px 0 20px;overflow:hidden;}
.footer .ft-inner .leftCon {float:left;width:87%;}
.footer .ft-inner .rightCon {float:right;width:115px;}
.footer .ft-info {padding-top:40px;overflow:hidden;}
.footer .ft-info .ft-logo {float:left;padding-right:1.9%;height:65px;overflow:hidden; width:19%;}
.footer .ft-info .ft-logo img {display:block;max-width:198px;height:auto;}
.footer .ft-info .ft-tel,.footer .ft-info .ft-address {float:left;margin-top:12px;margin-left:6.6%;padding-left:6.1%;color:#bdbdbd;overflow:hidden;border-left:#3e3e3e solid 1px;}
.footer .ft-info .ft-tel {width:23%;}
.footer .ft-info .ft-address {width:28.8%;}
.footer .ft-info .ft-tel span,.footer .ft-info .ft-address span {display:block;font-size:14px;}
.footer .ft-info .ft-tel span {background:url(../images/footer-email.png) left center no-repeat;padding-left:20px;}
.footer .ft-info .ft-address span {background:url(../images/foter-position.png) left center no-repeat;padding-left:20px;}
.footer .ft-info .ft-tel p {margin-top:5px;font-size:18px;font-family:Arial;overflow:hidden;color:#bdbdbd;word-break: break-all;}
.footer .ft-info .ft-address p {margin-top:5px;font-size:16px;overflow:hidden;text-overflow:ellipsis;_white-space:nowrap;    line-height: 24px;}
.footer .ft-QRcode {overflow:hidden;}
.footer .ft-QRcode .pic {position:relative;padding:6px;width:100px;height:100px;overflow:hidden;background:#fff;}
.footer .ft-QRcode .pic:after {display:block;position:absolute;left:6px;top:0;width:102px;height:30px;content:"";background:url(../images/QRcde_light.png) no-repeat;transform:translateY(400%);animation:moveEwm 2s ease-out alternate infinite;}
.footer .ft-QRcode .pic img {display:block;width:100px;height:100px;}
.footer .ft-QRcode .tit {margin-top:15px;height:25px;line-height:25px;font-size:14px;color:#bdbdbd;text-align:center;}
.footer .ft-copyright {padding:21px 0;line-height:36px;font-size:14px;overflow:hidden;border-top:#3e3e3e  solid 1px;text-align:center;}
.footer .ft-copyright .fl {float:none;width:100%;text-align:center;color:#4f5b69;}
.footer .ft-copyright .fl span {display:inline-block;margin-right:20px;color:#bdbdbd;}
.footer .ft-copyright .fl a {color:#bdbdbd;}
.footer .ft-copyright .fl a:hover {color:#ffffff;}
.footer .ft-copyright .fr {float:right;}
.footer .ft-copyright .fr a {display:block;width:170px;height:50px;text-align:center;color:#fff;border:#fff solid 1px;}
.footer .ft-copyright .fr a:before {display:inline-block;margin-right:10px;width:16px;height:16px;content:"";vertical-align:middle;background:url(../images/yuyue.png) no-repeat;}
.footer .ft-copyright .fr a:hover {background:#5ba997;border-color:#5ba997;}
.footer .keyw {width:100%;line-height:24px;float:left;color:#bdbdbd;}
@keyframes moveEwm {100% {transform:translateY(0);}
}

@media (max-width:1400px) {
	.footer .ft-inner .leftCon{width: 100%;float:none;}
	.footer .ft-info .ft-tel, .footer .ft-info .ft-address{margin-left: 2%;}
	.footer .ft-info .ft-logo{ width:25%;}
	.footer .ft-info .ft-tel, .footer .ft-info .ft-address{ margin-top:0;}
	.footer .ft-info .ft-tel{width:31%;}
	.footer .ft-info .ft-address{border-right: #3e3e3e solid 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:31%;}
	.footer .ft-inner .rightCon{float: none; width: 112px;margin: 20px auto 0;}
	.footer .ft-info .ft-logo img{ max-width:80%;}
}
@media (max-width:1200px) {
	.footer .ft-info .ft-tel, .footer .ft-info .ft-address{margin-left:2%;padding-left:4%;}
	.footer .ft-info .ft-logo{padding-right:3%;}
	.footer .ft-info .ft-logo img{max-width:100%;height:auto;}
	.footer .ft-info{padding-top:0;}
}
@media (max-width:880px) {
	.footer .bot_nav{display:none;}
	.footer .ft-info .ft-logo{width:100%;}
	.footer .ft-inner .leftCon{width:40%;float:left;    margin-top: 30px;}
	.footer .ft-inner .rightCon{width:40%;float:right;margin:0 auto 0;text-align:right;}
	.footer .ft-QRcode .pic{margin:0 auto;}
	.footer .ft-info .ft-tel, .footer .ft-info .ft-address{width:100%;margin-left:0;padding-left:0;border-left:0;margin-bottom:10px;display:none;}
	.footer .ft-info .ft-tel span, .footer .ft-info .ft-address span{margin-bottom:10px;}
	.footer .ft-copyright .fl{line-height:20px;margin-bottom:10px;}
	.footer .keyw{line-height:22px;}
	.footer .ft-info .ft-logo img{margin:0 auto;}
	
}
@media (max-width:767px) {
	.footer .bot_nav{display:none;}
	.footer .ft-info .ft-logo{width:100%;}
	.footer .ft-inner .leftCon{float:none;width:100%;    margin-top: 0;}
	.footer .ft-inner .rightCon{float:none;width:100%;margin:20px auto 0;}
	.footer .ft-info .ft-tel, .footer .ft-info .ft-address{width:100%;margin-left:0;padding-left:0;border-left:0;margin-bottom:10px;display:none;}
	.footer .ft-info .ft-tel span, .footer .ft-info .ft-address span{margin-bottom:10px;}
	.footer .ft-copyright .fl{line-height:20px;margin-bottom:10px;}
	.footer .keyw{line-height:22px;}
	.footer .ft-info .ft-logo img{margin:0 auto;}
	
}

/**在线留言样式修改**/
.ly_msg h3 { display:none!important;}
.ly_msg ul li { margin:0 auto 20px!important; color:#999; font-size:14px; line-height:44px;}
.ly_msg ul li h4 { height:44px!important; line-height:44px!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height:44px!important; background: url(/images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width:160px!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height:44px!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size:14px!important; background-color:#f8f8f8!important; border:none!important;}
.ly_msg ul li .msg_ipt1 #selPvc { height:44px!important; line-height:44px!important; color:#666!important; font-size:14px!important; background-color:#f8f8f8!important; border:none!important; padding:0 15px!important; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ly_msg ul li a.yzm_img { width:120px!important; height:44px!important; background: url(/images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li a.yzm_img img { display:block; width:100%!important; height:100%!important;}
.ly_msg ul li .msg_btn { width:88%!important;}
.msg_btn input { width:160px!important; height:44px!important; line-height:44px!important; color:#fff!important; font-size:15px!important; text-align:center!important; border:none!important; background-color:#1d1d1d!important; cursor:pointer!important;}
.msg_btn input:last-child { background-color:#f61827!important;}

.ly_contact {width:98%;overflow:hidden;margin: 0 auto 40px;padding:0;}
.ly_contact .lxfs { width:100%; overflow:hidden; margin:0 auto 25px; padding:0; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ly_contact .lxfs .lx_icon img{ width:90px;}
.lxfs ul li { width:33.333333%; height:250px; overflow:hidden; margin:0; padding:0; border-left:1px solid #d9d9d9; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.lx_icon {width:88px;height:88px;overflow:hidden;margin: 30px auto 35px;padding:0;background-color:#f8f8f8;border-radius:50%;}
.lxfs ul li h3 {width:100%;height:20px;overflow:hidden;line-height:20px;color:#666;font-size:16px;text-align:center;margin: 0 auto 5px;padding:0;font-weight: normal;}
.lxfs ul li p {width: 94%;height:60px;line-height:35px;color:#666;font-size: 16px;font-family:"Arial";text-align:center;margin:0 auto;padding: 0 3%;overflow: hidden;word-break:break-all;}
.lx_dz{ height:400px;}
@media (max-width:1400px) {
.ly_msg ul li h4,.ly_msg ul li span{ display:none;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara{ width:100% !important;}	
}
@media (max-width:992px) {
	
}
@media (max-width:880px) {
.lxfs ul li{height:250px;}
.lx_icon{margin: 26px auto;}
.lxfs ul li p{height:auto;line-height:24px;font-size:20px !important;}
.lxfs ul li h3{ margin-bottom:10px;}
}
@media (max-width:767px) {
.lxfs ul li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:15px;    border: 1px solid #d9d9d9;}
.ly_contact .lxfs{border-top:0;border-right:0;border-bottom:0;}
.ly_contact{margin: 0 auto 16px;}
}

/*右侧漂浮*/
.client-2 {position:fixed;right:-170px;top:50%;z-index:99999;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin: 4px auto 0;text-align:center;}
.client-2 li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {background:#f61827;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main {background:#f61827;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:115px;height:115px;}

@media (max-width:880px) {
.my-kefu-liuyan,.my-kefu-weixin,.my-kefu-tel-right,.client-2 li p{ display:none !important;}
.client-2{ right:0px;}
.client-2 .my-kefu-tel-main{border-radius: 50px;width: 70px; background-image: linear-gradient(to top right, #1475cf, #2f98f4); opacity: 0.9; margin-bottom: 15px;}
.client-2 .my-kefu-main{border-radius: 50px;width: 70px;background-image: linear-gradient(to top right, #34ad6a, yellow);}
.client-2 .my-kefu-ftop i{background-position: -25px -46px;width: 43px;height: 45px; margin-top:5px;}
.client-2 li{left:0px !important;}
.client-2 li i{margin: 12px auto 0;}
}